<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字符串原型的扩展</title>
</head>
<body>



<script>
    console.log('字符串原型',String.prototype);


    //字符串常用的方法：endsWith includes lastIndexOf
    /*
    * includes 返回值布尔：true/false
    * 判断字符串中有没有指定的字符串
    * includes('指定字符串',开始查找的位置(可选)，参数类型为number类型，如果不是number类型会自动转成数字)
    * */
    let str ='abcd12345';
    console.log('includes',str.includes('a'));

    /*
   * endsWith startsWith 返回值布尔：true/false
   * 判断字符串 是否是以指定字符串开头和结尾的
   *
   * 注意：endsWith 中的第二个参数num指的是从前num中查找
   * */

    str.endsWith('d',3) //false
    str.endsWith('d',4) //true

    /*
    * replace(num) 将字符串重复num次 ——num必须是一个正整数
    *
    * */
    console.log('将字符串重复num次',str.repeat(2));


    /*
    * padEnd  padStart
    * 按照指定字符补全字符串的指定长度
    * 参数：1.长度length 2.指定的字符
    *
    * */













    /*
    * @zxyuns@qq.com
    * time: 2019-08-24
    * address: 成都天府软件园
    * person: me
    *
    * */


</script>
</body>
</html>